Enhancing Workflow Data Interaction Patterns by a Transaction Model
نویسندگان
چکیده
Todays process-aware information systems (PAIS) provide little support for explicit specification of transactional aspects. PAIS have to integrate events and data from various external sources as workflow relevant data. Furthermore, it should be aware of changes made externally and write consistently back data used and altered to external sources. To avoid inconsistencies within redundantly maintained data, transactional aspects within process and data perspective have to be supported. We present a layered architecture which overcomes most of these problems by extending a workflow management system (YAWL) with facilities to access external data sources, to associate the control flow perspective with transactional properties like isolation, serializability and recovery. To ensure a better data integrity, we define synchronization strategies and integrity constraints beyond single objects and tasks. Furthermore, we integrate transactional and non-transactional sources to offer better data security, data persistence and data recovery within our workflow model.
منابع مشابه
Supporting Flexible Business Processes with a Progression Model
Users require flexibility when interacting with information systems to contend with changing business processes, and to support diverse workflow. Model-based user interface design needs to accommodate flexible business processes by integrating workflow activities with other model approaches. We present a progression model to help in developing systems that support flexible business processes. T...
متن کاملExtending Transaction Management To Capture More Consistency with Better Performance (article invité)
This paper surveys recent work on extended transaction management. It focusses on transaction–oriented applications in large distributed and heterogeneous information systems where applications often span multiple autonomous databases. In such an environment, the challenge is to reconcile data consistency and acceptable performance to the best extent possible, which may imply trading off consis...
متن کاملAn Agent-Based Coordination Model on Workflow Databases
Workflow management, one of the important technologies for supporting collaborative work, requires database technologies like distributed data management or transaction management. However, as workflow management systems have several heterogeneities like heterogeneity about agents, spatial heterogeneity, temporal heterogeneity, etc., collaboration model for workflow management should resolve th...
متن کاملWIDE Workflow model and architecture
Workflow management is emerging as a challenging area for databases, stressing database technology beyond its current capabilities. Workflow management systems need to be more integrated with data management technology, in particular as it concerns the access to external databases and as a support technology for workflow management, to support intelligent exception handling and transaction mana...
متن کاملAtomicity and provenance support for pipelined scientific workflows
Today many significant scientific discoveries are achieved through complex and distributed scientific computations that are structured and represented as scientific workflows. Although atomicity is a well studied topic in transaction processing and business workflows, such an important capability needs to be revisited in a scientific workflow environment. Firstly, the semantics of atomicity nee...
متن کامل